var Member_Pw = function() {
	golfMail = null;
	//메일주소
	golfID = null;
	//아이디
	re_mail = /^([\w\.-]+)@([a-z\d\.-]+)\.([a-z\.]{2,6})$/;
	// 이메일 검사식
}
Member_Pw.prototype = {
	constructor : Member_Pw,
	findPw : function(userId, email) {
		var mj = new MJson();
		var cm = new ConnectionManager();

		mj.putPub(MJson.PUB.SID, "US001");
		mj.putPub(MJson.PUB.SERVICENAME, "findPassword");

		//--연동 규격서의 값 파라미터로 전송--//
		// mj.putParameter("userId","testUser")
		// mj.putParameter("email","email@comp.com");

		mj.putParameter(MJson.PARAMETER.USERID, userId);
		mj.putParameter(MJson.PARAMETER.EMAIL, email);

		//alert("request : " + mj.getJsonString());
		console.log(mj.getJsonString());
		cm.requestGet(mj.getJsonString(), function(jsonData) {
			//alert("success :: " + JSON.stringify(jsonData));
			console.log(JSON.stringify(jsonData));
			var pop = new Popup();
			if (mj.checkServiceResult(jsonData)) {
				console.log('비밀번호 찾기 성공');
				$.mobile.changePage("login.html");
				pop.confirm("골프인", "고객님의 이메일로 임시\n비밀번호를 발송하였습니다.", "확인", function(index) {
					if (index == 1) {
						// 로그인하기 버튼을 눌렀을 때
						// TODO
						$.mobile.changePage("login.html");
					}
				});
			} else {
				console.log('비밀번호 찾기 실패');
				pop.confirm("골프인", "일치하는 정보가 없습니다.\n입력 정보를 다시 확인하여 주세요.", "확인", function(index) {
					if (index == 1) {
						// 로그인하기 버튼을 눌렀을 때
						// TODO
						$.mobile.changePage("pw.html");
					}
				});
			}
		}, function(e) {
			//alert("error :: " + JSON.stringify(e));
		});
	},
	onPageShow : function() {
		console.log(this);
		var onPageShowThis = this;
		mailAddress = $("#mailAddress");
		//이메일 주소
		mailCompany = $("#mailCompany");
		//이메일 호스트 주소
		mailOption = $("#mailOption");
		//이메일 호스트 옵션 버튼
		findPwAnchor = $("#findPwAnchor");
		//아이디 찾기 버튼
		IDInput = $("#IDInput");
		//아이디 인풋박스
		//이메일 주소 값 변경시 이벤트 호출
		$(mailAddress).change(function() {
			golfMail = $(mailAddress).val() + "@" + $(mailCompany).val();
			console.log(golfMail);
		});
		$(mailCompany).change(function() {
			golfMail = $(mailAddress).val() + "@" + $(mailCompany).val();
			console.log(golfMail);
		});
		//이메일 호스트 옵션 버튼
		$(mailOption).change(function() {
			$(mailCompany).val(mailOption.val());
			golfMail = $(mailAddress).val() + "@" + $(mailCompany).val();
			console.log(golfMail);
		});
		$(IDInput).change(function() {
			golfID = $(IDInput).val();
		});
		$(findPwAnchor).click(function() {
			if (golfID == null) {
				console.log("아이디를 입력해 주세요");
				return;
			}
			if (re_mail.test(golfMail) != true) {
				console.log("이메일양식을 확인해 주세요");
				return;
			}
			onPageShowThis.findPw(golfID, golfMail);
		});
	}
}
